//BC124 序列中删除指定数字
//描述
//有一个整数序列（可能有重复的整数），现删除指定的某一个整数，输出删除指定数字之后的序列，序列中未被删除数字的前后位置没有发生改变。
//若序列中有多个指定的数，需要一起删除。

//数据范围：序列长度和序列中的值都满足 
//1≤n≤50
//1≤n≤50
//输入描述：
//第一行输入一个整数(0≤N≤50)。

//第二行输入N个整数，输入用空格分隔的N个整数。

//第三行输入想要进行删除的一个整数。

//输出描述：
//输出为一行，删除指定数字之后的序列
// #include <stdio.h>

 int main() {
    int n;
    scanf("%d",&n);
     int arr[50]={0};
     for(int i=0;i<n;i++)
     {
         int num =0;
         scanf("%d",&num);
         arr[i]=num;
     }
     int del =0;
     scanf("%d",&del);
     int j=0;
     for(int i = 0;i<n;i++)
     {
      
         if(arr[i]!=del)
         {
             arr[j]=arr[i];
             j++;
         }
     }

    
     for(int i=0;i<j;i++)
     {
         printf("%d ",arr[i]);
     }
     return 0;
 }